home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
T-TPUG Old Monthly Disks
/
(c)t5.d64
/
64 fast pokes.c
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-10-10
|
2KB
|
44 lines
10 S=53281:B=S-1:REM SET UP VARIABLES FOR SCREEN AND BORDER
15 SC=1024:REM SET SCREEN POKE LOCATION TO SC
20 C=55296
30 PRINT"[147][155]THIS PROGRAM IS DESIGNED TO SHOW HOW TO QUICKLY POKE A ONE COLOR DISPLAY
40 [153]"ON THE SCREEN OF THE C 64 WITHOUT TIRE- SOME POKING COLOR INTO EACH
50 PRINT"LOCATION THAT IS USED.
60 [153]"AND IT IS FASTER THAN POKING THE WHOLE SCREEN WITH COLOR.
70 PRINT"IF YOU HAVE EDUCATIONAL DISKS THAT DON'TWORK, YOU MIGHT TRY ADDING
80 [153]"THIS ROUTINE TO THEM AND SEE IF IT DOESN'T CORRECT THE PROBLEM!
85 PRINT"SEE REMARKS IN THE PROGRAM FOR DOCUMEN- TATION."
90 A$="":GETA$:IFA$=""THEN90
100 PRINT"[147]":FORL=1TO22:PRINT:NEXT:PRINT"[155]I'M WORKING!!"
200 POKES,6:POKEB,14:REM SET COLOR TO START-UP COLORS
210 FORL=CTOC+999:POKEL,6:NEXT:REM SETS BACKGROUND TO SCREEN COLOR
215 PRINT"[147]"
220 POKESC+418,20:POKESC+419,8:POKESC+420,9:POKESC+421,19
230 POKESC+499,9:POKESC+500,19
240 POKESC+578,19:POKESC+579,12:POKESC+580,15:POKESC+581,23
250 FORL=CTOC+1000:POKEL,0:NEXT:PRINT""
290 FORL=1TO24:PRINT:NEXT:FORL=1TO1000:NEXT:PRINT"[155]READY?":FORL=1TO1000:NEXT:PRINT"GET SET!!"
310 POKES,6:POKEB,14:REM SET COLOR TO START-UP COLORS
320 FORL=CTOC+999:POKEL,6:NEXT:REM SETS BACKGROUND TO SCREEN COLOR
330 PRINT"[155]GO!!!!!!!"
340 REM ***** THE FOLLOWING ROUTINE DOES THE REAL WORK *****
345 REM ** THE ONLY LINE THAT YOU NEED IS LINE #400. THE REST IS JUST WINDOW
350 REM ** DRESSING. SET THE BACKGROUND TO THE COLOR THAT YOU WANT THE CHAR-
355 REM ** ACTERS TO END UP, DO A SCREEN CLEAR, AND SET THE CHARACTER COLOR TO
360 REM ** BACKGROUND COLOR. THEN RETURN THE BACKGROUND TO THE ORIGINAL COLOR &
365 REM ** THE 64 FILLS THE CHARACTER COLOR LOCATIONS FOR YOU!
370 REM ** I DISCOVERSD THIS WHILE WRITING A GENEALOGY PROGRAM THAT DISPLAYS
375 REM ** A PEDIGREE CHART ON THE SCREEN. IF YOU ARE INTRESTED IN GENEALOGY
385 REM ** PROGRAMS FOR THE C 64, WRITE ME AT:
386 REM
390 REM ROBERT J. COKEL 906 WEST 6TH AVENUE
395 REM MONMOUTH, ILL. 61462
396 REM
397 REM
400 POKES,0:PRINT"[147][144]":REM SET SCREEN TO BLACK AND SET CHARACTER COLOR TO BLACK
410 POKES,6:POKEB,14: REM SET SCREEN TO ORIGINAL COLOR
420 POKESC+418,20:POKESC+419,8:POKESC+420,9:POKESC+421,19
430 POKESC+499,9:POKESC+500,19
440 POKESC+577,6:POKESC+578,1:POKESC+579,19:POKESC+580,20:POKESC+581,5:POKESC+582,18
450 PRINT"[155]":REM SET CURSOR COLOR